var Icd = require('../models/ifm.js');
var Ccd = require('../models/cfm.js');
var icdIndex = require('../models/ifmIndex.js');
var ccdIndex = require('../models/cfmIndex.js');
var operationMeasure = require('../models/operationMeasure.js');
var ObjectID = require("mongodb").ObjectID;
var generate = require('../models/generate.js');

exports.on = function(req,res) {
    var filter = {};
    filter["_id"] = ObjectID(req.params.id);
    console.log(filter);

    Ccd.get(filter,function(err,doc){
        console.log("+++++++");
        console.log(doc);

        var ccd = doc;

        res.render('ccd-statistic', {
            title: 'CCD STATISTIC',
            user : req.session.user,
            ccd  : ccd,
            success : "",
            error : ""
        });
    });
};

exports.show = function(req,res) {
    var filter = {};
    filter["_id"] = ObjectID(req.params.id);
    ///* real
    Ccd.get(filter,function(err,doc){
        var statistic = getStatistics(doc,doc);
        console.log("+++++++");
        console.log(statistic);
        res.send(statistic);
    });
    //*/
    //for test
    /*
    var doc = getTestSet();
    var statistic = getStatistics(doc,doc);
    console.log("+++++++");
    console.log(statistic);
    res.send(statistic);
    */
};

getStatistics = function(icd,ccd){
    var statitics = {};
    var preFilter = "";
    var recordCount = 0; //=1时计数
    console.log(icd);
    generateFilling(icd,ccd,preFilter,statitics,recordCount);
    return statitics;
}

generateFilling = function(icdsub,ccdsub,preFilter,statitics,recordCount){
    if(typeof icdsub === 'string') return;
    recordCount = (recordCount+1)%2;

    for(var key in icdsub){
        if(ccdsub[key] === undefined) continue;

        if(key === '_nor'){
            if(statitics[preFilter] === undefined ) statitics[preFilter] = {};
            var norKey =  ccdsub[key];      //表示ccd中已经存在几个了
            var nor = statitics[preFilter][norKey];
            if(nor === undefined) nor = 0;
            statitics[preFilter][norKey] = nor+1;
        }
        else{
            if(recordCount===1) generateFilling(icdsub[key],ccdsub[key],preFilter+key+".",statitics,recordCount);
            else generateFilling(icdsub[key],ccdsub[key],preFilter,statitics,recordCount);
        }
    }
}

exports.statisticIcdGet = function(req,res){
    var filter = {};
    filter["_id"] = ObjectID(req.params.id);
    console.log(filter);
    Ccd.get(filter,function(err,doc){
        var ccd = doc;
        res.render('icd-statistic', {
            title: 'ICD STATISTIC',
            user : req.session.user,
            ccd  : ccd,
            success : "",
            error : ""
        });
    });

}

exports.statisticIcdPost = function(req,res){
    var ccdFilter = {};
    ccdFilter["_id"] = ObjectID(req.params.id);
    var user = req.session.user.mail;
    Ccd.get(ccdFilter,function(err,doc){
        var ccd = doc;
        console.log("12333333333333333333333333333");
        var icdFilter = {};
        icdFilter["user"] = req.session.user.mail;
        icdFilter["ccd_id"] = ObjectID(req.params.id);
        Icd.get(icdFilter,function(err,doc){
            var icd = doc;
            //console.log(icd);
            var statistic = getStatistics(icd,ccd);
            console.log("+++++++");
            console.log(statistic);
            res.send(statistic);

        })
    });
}

getTestSet = function(){
    return ccd = {
        "_id" : ObjectID("52c565e4ce40703cd5000005"),
        "cd" : {
            "CD Store" : {
                "_description" : "A CD store engaged in ordering, renting and saling CDs. \nThere are different categories of CDs. \nThe inventory of each has upper and lower limits, while the number of cds is lower than limit, we should order new ones. \nMember of the store can get a sale in buying CDs."
            }
        },
        "class" : {
            "3303c91910952cb999a1e" : {
                "_nor" : 3,
                "attribute" : {
                    "4915e18c90c52cd2eec1b" : {
                        "_nor" : 2,
                        "name" : {
                            "Return CD" : {
                                "_nor" : 2
                            }
                        }
                    },
                    "492b8bd1c0952cd2e3d68" : {
                        "_nor" : 1,
                        "name" : {
                            "right level" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4942f283a0d52cd2ef559" : {
                        "_nor" : 1,
                        "name" : {
                            "Register Member" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "495f5ea6b0a52cd2ec743" : {
                        "_nor" : 2,
                        "name" : {
                            "Sell CD" : {
                                "_nor" : 1
                            },
                            "sell CD" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4961555f40b52cd2ed09b" : {
                        "_nor" : 2,
                        "name" : {
                            "Rent CD" : {
                                "_nor" : 2
                            }
                        }
                    },
                    "497e9ee7b0e52cd2f0069" : {
                        "_nor" : 2,
                        "name" : {
                            "Order CD" : {
                                "_nor" : 2
                            }
                        },
                        "visibility" : {
                            "protected" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "4989da51e1752cd2fcadf" : {
                        "_nor" : 0,
                        "name" : {
                            "Saler ID" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "499d8d2d51652cd2fbea4" : {
                        "_nor" : 1,
                        "name" : {
                            "Age" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b0689311452cd2faff8" : {
                        "_nor" : 1,
                        "name" : {
                            "Name" : {
                                "_nor" : 1
                            },
                            "name" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49d370bc10d52d489b40e" : {
                        "_nor" : 1,
                        "name" : {
                            "renew CD" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49daab80c1552cd2fba86" : {
                        "_nor" : 1,
                        "name" : {
                            "Sex" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Saler" : {
                        "_nor" : 3
                    },
                    "saler" : {
                        "_nor" : 0
                    }
                }
            },
            "33058fb21395301af7128" : {
                "_nor" : 1,
                "attribute" : {
                    "4938730dc3f5301afc04e" : {
                        "_nor" : 1,
                        "name" : {
                            "Purchase order number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49eaaa10d405301afc989" : {
                        "_nor" : 1,
                        "name" : {
                            "Purchase order type" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Purchase order list" : {
                        "_nor" : 1
                    }
                }
            },
            "3312787090b52d4880259" : {
                "_nor" : 1,
                "attribute" : {
                    "4970eca650c52d4881d2f" : {
                        "_nor" : 1,
                        "name" : {
                            "temporary id" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "visitor" : {
                        "_nor" : 1
                    }
                }
            },
            "3312ad9070952ca6d672e" : {
                "_nor" : 1,
                "attribute" : {
                    "49192611a1d53017f6bb8" : {
                        "_nor" : 0,
                        "name" : {
                            "proposeDate" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "4972d24071e53017f7c67" : {
                        "_nor" : 1,
                        "name" : {
                            "finishDate" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49778194f1f53017f8a0f" : {
                        "_nor" : 1,
                        "name" : {
                            "payingMethod" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4999b0e8d2053017fad16" : {
                        "_nor" : 1,
                        "name" : {
                            "supplier" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49bf9843b2253017fe6e0" : {
                        "_nor" : 1,
                        "name" : {
                            "placeDate" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49de4690b1c53017f49da" : {
                        "_nor" : 1,
                        "name" : {
                            "orderID" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49fb0dbdf2153017fba1f" : {
                        "_nor" : 1,
                        "name" : {
                            "orderState" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Ordering" : {
                        "_nor" : 1
                    }
                }
            },
            "3312ad9070c52cb9a0fc7" : {
                "_nor" : 1,
                "attribute" : {
                    "4935deb750752cd2e153a" : {
                        "_nor" : 1,
                        "name" : {
                            "Order time" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49703679e0852cd2e3035" : {
                        "_nor" : 1,
                        "name" : {
                            "Sum price" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4991197bb0652cd2e0eb5" : {
                        "_nor" : 1,
                        "name" : {
                            "Member ID" : {
                                "_nor" : 1
                            },
                            "customer id" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "4998905740552cd2e0385" : {
                        "_nor" : 1,
                        "name" : {
                            "good ID" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Ordering" : {
                        "_nor" : 0
                    },
                    "Ordering List" : {
                        "_nor" : 1
                    }
                }
            },
            "331c830632f5301ae4885" : {
                "_nor" : 1,
                "attribute" : {
                    "49d5ec7e6305301ae5a02" : {
                        "_nor" : 1,
                        "name" : {
                            "Game type" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Game CD" : {
                        "_nor" : 1
                    }
                }
            },
            "331ff7a824052cd347917" : {
                "_nor" : 1,
                "attribute" : {
                    "49a1fa2774152cd348b58" : {
                        "_nor" : 1,
                        "name" : {
                            "Type" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Sell List" : {
                        "_nor" : 1
                    }
                }
            },
            "3327ce7f80f52ca7068d3" : {
                "_nor" : 2,
                "attribute" : {
                    "492ffe4e71052ca70868c" : {
                        "_nor" : 2,
                        "name" : {
                            "max" : {
                                "_nor" : 2
                            }
                        },
                        "type" : {
                            "int" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49d8bd79c1152ca708c7c" : {
                        "_nor" : 2,
                        "name" : {
                            "min" : {
                                "_nor" : 2
                            }
                        },
                        "type" : {
                            "int" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Stock" : {
                        "_nor" : 2
                    }
                }
            },
            "3332483a03e53023b07cb" : {
                "_nor" : 1,
                "attribute" : {
                    "4932483a04153023b62e7" : {
                        "_nor" : 0,
                        "name" : {
                            "OrderList" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "4944749714253023b6a39" : {
                        "_nor" : 1,
                        "name" : {
                            "Date" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b8829764353023b7419" : {
                        "_nor" : 1,
                        "name" : {
                            "TotalPrice" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "OrderList" : {
                        "_nor" : 1
                    }
                }
            },
            "3335473192c5301a1668d" : {
                "_nor" : 0,
                "name" : {
                    "MemberList" : {
                        "_nor" : 0
                    }
                }
            },
            "3336502be0452d3f165a5" : {
                "_nor" : 2,
                "attribute" : {
                    "499983bb003530212cb17" : {
                        "_nor" : 1,
                        "name" : {
                            "game_type" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b0689310552d3f21afe" : {
                        "_nor" : 2,
                        "name" : {
                            "name" : {
                                "_nor" : 2
                            }
                        },
                        "type" : {
                            "char" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "computer_game" : {
                        "_nor" : 2
                    }
                }
            },
            "33380dbc8225302341d7d" : {
                "_nor" : 1,
                "attribute" : {
                    "491995e145153023ecfc4" : {
                        "_nor" : 1,
                        "name" : {
                            "MaxRentPeriod" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4944749714a53023d1a8c" : {
                        "_nor" : 1,
                        "name" : {
                            "Date" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "494655b654853023c9a5d" : {
                        "_nor" : 1,
                        "name" : {
                            "MemberRentPrice" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4949ee30826530234ef9f" : {
                        "_nor" : 1,
                        "name" : {
                            "Name" : {
                                "_nor" : 1
                            }
                        },
                        "type" : {
                            "char" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4966f456e4753023c8c93" : {
                        "_nor" : 1,
                        "name" : {
                            "MemberSellPrice" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4993f1a504553023c6fd4" : {
                        "_nor" : 1,
                        "name" : {
                            "SellPrice" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49a0ec870285302356055" : {
                        "_nor" : 1,
                        "name" : {
                            "Sum" : {
                                "_nor" : 1
                            }
                        },
                        "type" : {
                            "long" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49a1fa277275302354a63" : {
                        "_nor" : 0,
                        "name" : {
                            "Type" : {
                                "_nor" : 0
                            }
                        },
                        "type" : {
                            "boolean" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49b718ade25530234e8fe" : {
                        "_nor" : 1,
                        "name" : {
                            "ID" : {
                                "_nor" : 1
                            }
                        },
                        "type" : {
                            "long" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49ceb07824653023c7cce" : {
                        "_nor" : 1,
                        "name" : {
                            "RentPrice" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Disk" : {
                        "_nor" : 1
                    }
                }
            },
            "3340bed7c015301789090" : {
                "_nor" : 1,
                "attribute" : {
                    "49142e48605530178d0b3" : {
                        "_nor" : 1,
                        "name" : {
                            "phoneNum" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "492c4b84a075301791259" : {
                        "_nor" : 1,
                        "name" : {
                            "socialNum" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49884d98006530178d8d2" : {
                        "_nor" : 1,
                        "name" : {
                            "address" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49a8c04e104530178bb11" : {
                        "_nor" : 1,
                        "name" : {
                            "dateofBirth" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b06893102530178983a" : {
                        "_nor" : 1,
                        "name" : {
                            "name" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49cc90f1903530178a362" : {
                        "_nor" : 1,
                        "name" : {
                            "gender" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Person" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd0552ca23e2cb" : {
                "_nor" : 4,
                "attribute" : {
                    "494047c564d53023e499e" : {
                        "_nor" : 1,
                        "name" : {
                            "Artist" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4949ee3084953023cae8a" : {
                        "_nor" : 0,
                        "name" : {
                            "Name" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49b0689311053017b09c1" : {
                        "_nor" : 1,
                        "name" : {
                            "name" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49c4f83934c53023e3dd5" : {
                        "_nor" : 1,
                        "name" : {
                            "Album" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49ce280711153017b11ee" : {
                        "_nor" : 1,
                        "name" : {
                            "abstract" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "CD" : {
                        "_nor" : 4
                    }
                }
            },
            "334170acd1452cb9ae125" : {
                "_nor" : 3,
                "attribute" : {
                    "49052e7332f52cb9db124" : {
                        "_nor" : 3,
                        "name" : {
                            "CD price" : {
                                "_nor" : 3
                            }
                        }
                    },
                    "491d0b9ae1952cb9b2fa7" : {
                        "_nor" : 2,
                        "name" : {
                            "CD company" : {
                                "_nor" : 2
                            }
                        }
                    },
                    "492e900811e52cb9be3ca" : {
                        "_nor" : 1,
                        "name" : {
                            "CD sold number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "493613bf31652cb9b01a2" : {
                        "_nor" : 3,
                        "name" : {
                            "CD Serial Number" : {
                                "_nor" : 3
                            }
                        }
                    },
                    "493f0fdae1552cb9ae98a" : {
                        "_nor" : 1,
                        "name" : {
                            "CD type" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49481516b1d52cb9bd658" : {
                        "_nor" : 1,
                        "name" : {
                            "CD ordering number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "494fab3c51a52cb9b60bd" : {
                        "_nor" : 2,
                        "name" : {
                            "CD Released" : {
                                "_nor" : 1
                            },
                            "CD Released time" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "496e708441752cb9b0907" : {
                        "_nor" : 2,
                        "name" : {
                            "CD name" : {
                                "_nor" : 2
                            }
                        }
                    },
                    "497bddc2b02530212a4ce" : {
                        "_nor" : 1,
                        "name" : {
                            "Release company" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49a4016e1015302128f15" : {
                        "_nor" : 1,
                        "name" : {
                            "Rent Price" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49aad34453052cb9dd506" : {
                        "_nor" : 1,
                        "name" : {
                            "CD Classification" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49d773a281852cb9b1390" : {
                        "_nor" : 1,
                        "name" : {
                            "purchase time" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49e5db6801b52cb9bab4a" : {
                        "_nor" : 1,
                        "name" : {
                            "CD number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49fc66c721c52cb9bcc19" : {
                        "_nor" : 1,
                        "name" : {
                            "CD renting number" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "CD" : {
                        "_nor" : 3
                    }
                }
            },
            "334170acd23530234bff9" : {
                "_nor" : 0,
                "attribute" : {
                    "494655b6530530236056d" : {
                        "_nor" : 0,
                        "name" : {
                            "MemberRentPrice" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "4993f1a502d530235e302" : {
                        "_nor" : 0,
                        "name" : {
                            "SellPrice" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49ceb07822a530235a373" : {
                        "_nor" : 0,
                        "name" : {
                            "RentPrice" : {
                                "_nor" : 0
                            }
                        }
                    }
                },
                "name" : {
                    "CD" : {
                        "_nor" : 0
                    }
                }
            },
            "3347dcbd80d52ca6ee13b" : {
                "_nor" : 3,
                "attribute" : {
                    "4902bd92f1353017b3e08" : {
                        "_nor" : 2,
                        "name" : {
                            "author" : {
                                "_nor" : 2
                            }
                        }
                    },
                    "494faf6ad07530214f608" : {
                        "_nor" : 1,
                        "name" : {
                            "music_type" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b06893106530214ef58" : {
                        "_nor" : 1,
                        "name" : {
                            "name" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Music" : {
                        "_nor" : 3
                    }
                }
            },
            "334e06d6e3d52cd33fe9e" : {
                "_nor" : 2,
                "attribute" : {
                    "497f32ba63f52cd3414be" : {
                        "_nor" : 1,
                        "name" : {
                            "Rent Type" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b718ade3e52cd340e01" : {
                        "_nor" : 1,
                        "name" : {
                            "ID" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Rent List" : {
                        "_nor" : 2
                    }
                }
            },
            "33587da19385301af6709" : {
                "_nor" : 1,
                "attribute" : {
                    "490972c793d5301afa3fa" : {
                        "_nor" : 1,
                        "name" : {
                            "Sale order number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4954d34273e5301afb1a8" : {
                        "_nor" : 1,
                        "name" : {
                            "Sale order type" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Sale order list" : {
                        "_nor" : 1
                    }
                }
            },
            "335dd21990152cd04ef44" : {
                "_nor" : 0,
                "name" : {
                    "card" : {
                        "_nor" : 0
                    }
                }
            },
            "335fdf4bc0c5302162d4b" : {
                "_nor" : 1,
                "attribute" : {
                    "494ed5dbd0d53021643c0" : {
                        "_nor" : 1,
                        "name" : {
                            "Stock_type" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b1bc2480e5302164c09" : {
                        "_nor" : 1,
                        "name" : {
                            "number" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Stock_order" : {
                        "_nor" : 1
                    }
                }
            },
            "3363d72050c52ca6ec00c" : {
                "_nor" : 1,
                "attribute" : {
                    "4993c731f1253017b2b2b" : {
                        "_nor" : 1,
                        "name" : {
                            "company" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Game" : {
                        "_nor" : 1
                    }
                }
            },
            "3363d72051f52cb9bff81" : {
                "_nor" : 2,
                "attribute" : {
                    "490633f0c2d52cb9d8580" : {
                        "_nor" : 0,
                        "name" : {
                            "suitable age" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "4909388233352cb9e84a6" : {
                        "_nor" : 1,
                        "name" : {
                            "order number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "491c76cbf5053023e8834" : {
                        "_nor" : 1,
                        "name" : {
                            "Company" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4923690fd2c52cb9d66db" : {
                        "_nor" : 1,
                        "name" : {
                            "released" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "494655b652f530236006b" : {
                        "_nor" : 0,
                        "name" : {
                            "MemberRentPrice" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "4951f70e83452cb9e8dee" : {
                        "_nor" : 1,
                        "name" : {
                            "sold number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4963f69c73152cb9de35d" : {
                        "_nor" : 1,
                        "name" : {
                            "classification" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4978a5eb43252cb9de847" : {
                        "_nor" : 1,
                        "name" : {
                            "price" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4993c731f2b52cb9d6089" : {
                        "_nor" : 1,
                        "name" : {
                            "company" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4993f1a502c530235de25" : {
                        "_nor" : 0,
                        "name" : {
                            "SellPrice" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49b718ade2a52cb9d59a3" : {
                        "_nor" : 1,
                        "name" : {
                            "ID" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b8e7b464b53023e3051" : {
                        "_nor" : 1,
                        "name" : {
                            "Release" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49ceb07822953023593ac" : {
                        "_nor" : 0,
                        "name" : {
                            "RentPrice" : {
                                "_nor" : 0
                            }
                        }
                    }
                },
                "name" : {
                    "Game" : {
                        "_nor" : 2
                    }
                }
            },
            "3364502422a52cd32124c" : {
                "_nor" : 1,
                "attribute" : {
                    "4944749712c52cd3224c5" : {
                        "_nor" : 1,
                        "name" : {
                            "Date" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "494ab5b153052cd328465" : {
                        "_nor" : 1,
                        "name" : {
                            "Edit Forms" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "495d5202c2f52cd327752" : {
                        "_nor" : 1,
                        "name" : {
                            "Cancle Froms" : {
                                "_nor" : 1
                            },
                            "Cancle trade" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "4989da51e2d52cd322bfe" : {
                        "_nor" : 1,
                        "name" : {
                            "Saler ID" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b718ade2b52cd321e27" : {
                        "_nor" : 1,
                        "name" : {
                            "ID" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b9b4ab52e52cd324932" : {
                        "_nor" : 1,
                        "name" : {
                            "Check Form" : {
                                "_nor" : 0
                            },
                            "Check Forms" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Forms" : {
                        "_nor" : 1
                    }
                }
            },
            "336d8afe40b52cb99ddd3" : {
                "_nor" : 1,
                "attribute" : {
                    "490042b1d2452cd311799" : {
                        "_nor" : 1,
                        "name" : {
                            "check order history" : {
                                "_nor" : 0
                            },
                            "check order information" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4906cee3d1152cd2f4798" : {
                        "_nor" : 0,
                        "name" : {
                            "User manage" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "492b8bd1c0452cd2ddc4c" : {
                        "_nor" : 1,
                        "name" : {
                            "right level" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4956d85561c52cd30811a" : {
                        "_nor" : 1,
                        "name" : {
                            "Add Purchase" : {
                                "_nor" : 0
                            },
                            "Add Purchaser" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "496aa02c91e52cd30a2bf" : {
                        "_nor" : 0,
                        "name" : {
                            "Delete Member" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "496aa02c91f52cd30bf63" : {
                        "_nor" : 1,
                        "name" : {
                            "Delete Member" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "496d28cdd2152cd30db2f" : {
                        "_nor" : 1,
                        "name" : {
                            "Delete Saler" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "498da65202252cd30febe" : {
                        "_nor" : 1,
                        "name" : {
                            "check rent history" : {
                                "_nor" : 0
                            },
                            "check rent information" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "499908ad41252cd2f51f7" : {
                        "_nor" : 0,
                        "name" : {
                            "member manage" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "499b68abc1a52cd30739d" : {
                        "_nor" : 1,
                        "name" : {
                            "Add Member" : {
                                "_nor" : 1
                            },
                            "Add member" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49aab88bd1852cd305f1c" : {
                        "_nor" : 1,
                        "name" : {
                            "Add Saler" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49af2875f2052cd30ce2a" : {
                        "_nor" : 1,
                        "name" : {
                            "Delete Purchaser" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b19bcd02352cd31087e" : {
                        "_nor" : 1,
                        "name" : {
                            "check sale Information" : {
                                "_nor" : 0
                            },
                            "check sale history" : {
                                "_nor" : 0
                            },
                            "check sale information" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b39178c1d52cd308af5" : {
                        "_nor" : 1,
                        "name" : {
                            "Edit Purchaser" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b9877861b52cd307943" : {
                        "_nor" : 1,
                        "name" : {
                            "Edit Member" : {
                                "_nor" : 1
                            },
                            "Edit member" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49cf8068d1352cd2f744c" : {
                        "_nor" : 0,
                        "name" : {
                            "Check CD information" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49df0ddb41952cd3065a3" : {
                        "_nor" : 1,
                        "name" : {
                            "Edit Saler" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "system manager" : {
                        "_nor" : 1
                    }
                }
            },
            "336f0cc7e0a52cb99c95d" : {
                "_nor" : 1,
                "attribute" : {
                    "492a9c1ac1052cd2f365a" : {
                        "_nor" : 1,
                        "name" : {
                            "Warehouse management" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "492b8bd1c0352cd2db977" : {
                        "_nor" : 1,
                        "name" : {
                            "right level" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4958ff1713452cd32f532" : {
                        "_nor" : 1,
                        "name" : {
                            "Check Goods" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "497e9ee7b3552cd32fcd4" : {
                        "_nor" : 1,
                        "name" : {
                            "Order CD" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4988d204e3752cd33131d" : {
                        "_nor" : 1,
                        "name" : {
                            "Edit CD information" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4988d204e3852cd331f57" : {
                        "_nor" : 1,
                        "name" : {
                            "Edit CD information" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49d4404360f52cd2f1ab4" : {
                        "_nor" : 1,
                        "name" : {
                            "Order management" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49d85b4363352cd32e7d4" : {
                        "_nor" : 1,
                        "name" : {
                            "Lack check" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49fbf8ff03652cd330943" : {
                        "_nor" : 1,
                        "name" : {
                            "Add CD information" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "purchaser" : {
                        "_nor" : 1
                    }
                }
            },
            "33719d0670e52ca6ee85f" : {
                "_nor" : 2,
                "attribute" : {
                    "4993c731f1453017b9557" : {
                        "_nor" : 1,
                        "name" : {
                            "company" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b0689310652d3f26a03" : {
                        "_nor" : 0,
                        "name" : {
                            "name" : {
                                "_nor" : 0
                            }
                        },
                        "type" : {
                            "char" : {
                                "_nor" : 0
                            }
                        }
                    }
                },
                "name" : {
                    "Software" : {
                        "_nor" : 2
                    }
                }
            },
            "33719d0672052cb9c1aa3" : {
                "_nor" : 2,
                "attribute" : {
                    "4909388232952cb9d2a85" : {
                        "_nor" : 1,
                        "name" : {
                            "order number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49123fead2752cb9d19e8" : {
                        "_nor" : 1,
                        "name" : {
                            "release" : {
                                "_nor" : 1
                            }
                        },
                        "type" : {
                            "string" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "492af72f12652cb9cf680" : {
                        "_nor" : 1,
                        "name" : {
                            "version" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4934b6cd74e53023e61ba" : {
                        "_nor" : 1,
                        "name" : {
                            "Version" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4978a5eb42e52cb9da650" : {
                        "_nor" : 1,
                        "name" : {
                            "price" : {
                                "_nor" : 1
                            }
                        },
                        "type" : {
                            "double" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4993c731f2552cb9cedbe" : {
                        "_nor" : 1,
                        "name" : {
                            "company" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "499a1491a2152cb9c2a2f" : {
                        "_nor" : 1,
                        "name" : {
                            "ID" : {
                                "_nor" : 1
                            },
                            "software ID" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49a5177474f53023e672d" : {
                        "_nor" : 1,
                        "name" : {
                            "Author" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49ab2ef2b2252cb9c38c9" : {
                        "_nor" : 1,
                        "name" : {
                            "name" : {
                                "_nor" : 1
                            },
                            "software name" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49ba2e8cc2852cb9d2108" : {
                        "_nor" : 1,
                        "name" : {
                            "sum number" : {
                                "_nor" : 1
                            }
                        },
                        "type" : {
                            "int" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Software" : {
                        "_nor" : 2
                    }
                }
            },
            "337214fdf14530216c673" : {
                "_nor" : 1,
                "attribute" : {
                    "49019ec3116530216da61" : {
                        "_nor" : 1,
                        "name" : {
                            "Gender" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4923856ce18530216ebe9" : {
                        "_nor" : 1,
                        "name" : {
                            "Serial_number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4949ee30815530216d2d7" : {
                        "_nor" : 1,
                        "name" : {
                            "Name" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "499d8d2d517530216dfd0" : {
                        "_nor" : 1,
                        "name" : {
                            "Age" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Staff_member" : {
                        "_nor" : 1
                    }
                }
            },
            "3379840e33153023795f8" : {
                "_nor" : 1,
                "attribute" : {
                    "49447497137530237e95c" : {
                        "_nor" : 1,
                        "name" : {
                            "Date" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b88297638530237fa73" : {
                        "_nor" : 1,
                        "name" : {
                            "TotalPrice" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "BuyList" : {
                        "_nor" : 1
                    }
                }
            },
            "33858ba470452cc05db28" : {
                "_nor" : 0,
                "name" : {
                    "Member" : {
                        "_nor" : 0
                    }
                }
            },
            "3385ef0df315301ae6b05" : {
                "_nor" : 1,
                "attribute" : {
                    "49a94d29f325301ae75b9" : {
                        "_nor" : 1,
                        "name" : {
                            "program language" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Program CD" : {
                        "_nor" : 1
                    }
                }
            },
            "338d23a6e3d53023afd87" : {
                "_nor" : 1,
                "attribute" : {
                    "492bdcd514453023b91ea" : {
                        "_nor" : 0,
                        "name" : {
                            "" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "497d28c8f3f53023b1a10" : {
                        "_nor" : 1,
                        "name" : {
                            "MaxSum" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49883fce04053023b1f60" : {
                        "_nor" : 1,
                        "name" : {
                            "MinSum" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "StockList" : {
                        "_nor" : 1
                    }
                }
            },
            "338f7f9362552cd317005" : {
                "_nor" : 2,
                "attribute" : {
                    "49019ec31335301aed8a4" : {
                        "_nor" : 1,
                        "name" : {
                            "Gender" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4949ee3082752cd319df4" : {
                        "_nor" : 2,
                        "name" : {
                            "Name" : {
                                "_nor" : 2
                            }
                        }
                    },
                    "499d8d2d52852cd31a003" : {
                        "_nor" : 2,
                        "name" : {
                            "Age" : {
                                "_nor" : 2
                            }
                        }
                    },
                    "49b718ade2652cd31983e" : {
                        "_nor" : 2,
                        "name" : {
                            "ID" : {
                                "_nor" : 2
                            }
                        }
                    },
                    "49daab80c2952cd31a55e" : {
                        "_nor" : 1,
                        "name" : {
                            "Sex" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Staff" : {
                        "_nor" : 2
                    }
                }
            },
            "338f9bfe901530711fe64" : {
                "_nor" : 1,
                "attribute" : {
                    "498dfcf7e0353071241ec" : {
                        "_nor" : 1,
                        "name" : {
                            "isVIP" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b80bb77025307122832" : {
                        "_nor" : 1,
                        "name" : {
                            "id" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Customer" : {
                        "_nor" : 1
                    },
                    "User" : {
                        "_nor" : 0
                    }
                }
            },
            "3391ec1f90252cc0588fc" : {
                "_nor" : 0,
                "name" : {
                    "customer" : {
                        "_nor" : 0
                    }
                }
            },
            "3395c50c704530214cc23" : {
                "_nor" : 1,
                "attribute" : {
                    "49b06893105530214d7a8" : {
                        "_nor" : 1,
                        "name" : {
                            "name" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Program" : {
                        "_nor" : 1
                    }
                }
            },
            "3395c50c724530234d305" : {
                "_nor" : 0,
                "attribute" : {
                    "4993f1a502e530235e71f" : {
                        "_nor" : 0,
                        "name" : {
                            "SellPrice" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49ceb07822b530235a9bd" : {
                        "_nor" : 0,
                        "name" : {
                            "RentPrice" : {
                                "_nor" : 0
                            }
                        }
                    }
                },
                "name" : {
                    "Program" : {
                        "_nor" : 0
                    }
                }
            },
            "339d483cf0b52ca6d8103" : {
                "_nor" : 1,
                "name" : {
                    "Saling" : {
                        "_nor" : 1
                    }
                }
            },
            "339d483cf3752cba076a7" : {
                "_nor" : 0,
                "name" : {
                    "Saling" : {
                        "_nor" : 0
                    }
                }
            },
            "339f825183b53023ae276" : {
                "_nor" : 1,
                "attribute" : {
                    "4949ee3083c53023af151" : {
                        "_nor" : 1,
                        "name" : {
                            "Name" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Shop" : {
                        "_nor" : 1
                    }
                }
            },
            "33a4905ee2d5301ae33ee" : {
                "_nor" : 1,
                "attribute" : {
                    "4987b53f02e5301ae40e2" : {
                        "_nor" : 1,
                        "name" : {
                            "vocalist" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Music CD" : {
                        "_nor" : 1
                    }
                }
            },
            "33a7dc4932b5301a02f7f" : {
                "_nor" : 1,
                "name" : {
                    "Merchandiser" : {
                        "_nor" : 0
                    },
                    "Purchaser" : {
                        "_nor" : 1
                    },
                    "merchandiser" : {
                        "_nor" : 0
                    }
                }
            },
            "33aa087690d52cb9a402b" : {
                "_nor" : 4,
                "attribute" : {
                    "490fc5b7f0f52cb9a5a05" : {
                        "_nor" : 2,
                        "name" : {
                            "member name" : {
                                "_nor" : 2
                            }
                        }
                    },
                    "4919d33871352cb9ad0d3" : {
                        "_nor" : 1,
                        "name" : {
                            "purchase firm" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49229500a0e52cb9a4b33" : {
                        "_nor" : 4,
                        "name" : {
                            "member ID" : {
                                "_nor" : 4
                            }
                        }
                    },
                    "49471cc3b1a5302176779" : {
                        "_nor" : 1,
                        "name" : {
                            "Spending" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "494d13f5b1152cb9a93f1" : {
                        "_nor" : 1,
                        "name" : {
                            "reservation form" : {
                                "_nor" : 1
                            }
                        },
                        "visibility" : {
                            "private" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4965dc5d2345301af1243" : {
                        "_nor" : 1,
                        "name" : {
                            "rank" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4978ee54a355301af1a56" : {
                        "_nor" : 1,
                        "name" : {
                            "point" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "498e458a01052cb9a6349" : {
                        "_nor" : 3,
                        "name" : {
                            "register time" : {
                                "_nor" : 3
                            }
                        },
                        "readOnly" : {
                            "True" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "499b88e583552cb9eef68" : {
                        "_nor" : 1,
                        "name" : {
                            "phone number" : {
                                "_nor" : 1
                            }
                        },
                        "type" : {
                            "char" : {
                                "_nor" : 1
                            }
                        },
                        "visibility" : {
                            "private" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "499c98ea1365301af216a" : {
                        "_nor" : 1,
                        "name" : {
                            "discount record" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49a0db49b195302175426" : {
                        "_nor" : 1,
                        "name" : {
                            "Level" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49ed72f401252cb9a9b73" : {
                        "_nor" : 1,
                        "name" : {
                            "rent form" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Member" : {
                        "_nor" : 4
                    },
                    "member" : {
                        "_nor" : 0
                    }
                }
            },
            "33ac8b4a14852cd71638d" : {
                "_nor" : 0,
                "attribute" : {
                    "49b0689314952cd71b5f7" : {
                        "_nor" : 0,
                        "name" : {
                            "name" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49cf7b81c4a52cd71c0ce" : {
                        "_nor" : 0,
                        "name" : {
                            "corporation" : {
                                "_nor" : 0
                            }
                        }
                    }
                },
                "name" : {
                    "Stakeholder" : {
                        "_nor" : 0
                    }
                }
            },
            "33aed3f8a375301af5c34" : {
                "_nor" : 1,
                "attribute" : {
                    "494049d973a5301af834c" : {
                        "_nor" : 1,
                        "name" : {
                            "Order number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4944749713b5301af8865" : {
                        "_nor" : 1,
                        "name" : {
                            "Date" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4945e6c5e3c5301af8e3d" : {
                        "_nor" : 1,
                        "name" : {
                            "Saler" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Order list" : {
                        "_nor" : 1
                    }
                }
            },
            "33ce266010352cc05c579" : {
                "_nor" : 5,
                "attribute" : {
                    "4945d51f30d5301799384" : {
                        "_nor" : 1,
                        "name" : {
                            "customerID" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4949ee30834530237bd5d" : {
                        "_nor" : 1,
                        "name" : {
                            "Name" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "497b95a2a0a52d486ea97" : {
                        "_nor" : 2,
                        "name" : {
                            "tel" : {
                                "_nor" : 2
                            }
                        }
                    },
                    "497d637d20352d3efbbe8" : {
                        "_nor" : 3,
                        "name" : {
                            "age" : {
                                "_nor" : 3
                            }
                        },
                        "type" : {
                            "int" : {
                                "_nor" : 1
                            }
                        },
                        "visibility" : {
                            "private" : {
                                "_nor" : 0
                            },
                            "public" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49884d980425301b00cc6" : {
                        "_nor" : 2,
                        "name" : {
                            "address" : {
                                "_nor" : 2
                            }
                        }
                    },
                    "499d8d2d536530237d0c7" : {
                        "_nor" : 1,
                        "name" : {
                            "Age" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49a1fa27735530237c929" : {
                        "_nor" : 1,
                        "name" : {
                            "Type" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49a577b070f530179a61d" : {
                        "_nor" : 1,
                        "name" : {
                            "isMember" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b0689310152d3ef0fe2" : {
                        "_nor" : 3,
                        "name" : {
                            "name" : {
                                "_nor" : 3
                            }
                        },
                        "type" : {
                            "char" : {
                                "_nor" : 0
                            }
                        },
                        "visibility" : {
                            "public" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "49b718ade33530237b238" : {
                        "_nor" : 1,
                        "name" : {
                            "ID" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b80bb770952d3f694b2" : {
                        "_nor" : 1,
                        "name" : {
                            "id" : {
                                "_nor" : 1
                            }
                        },
                        "type" : {
                            "int" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49cc90f190252d3ef849c" : {
                        "_nor" : 3,
                        "name" : {
                            "gender" : {
                                "_nor" : 3
                            }
                        },
                        "type" : {
                            "char" : {
                                "_nor" : 1
                            }
                        },
                        "visibility" : {
                            "public" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49e27ccae415301afea6e" : {
                        "_nor" : 0,
                        "name" : {
                            "" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49e2dc6c40e5301799b9d" : {
                        "_nor" : 1,
                        "name" : {
                            "discount" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Customer" : {
                        "_nor" : 5
                    }
                }
            },
            "33ce26601525302bd98d0" : {
                "_nor" : 0,
                "name" : {
                    "Customer" : {
                        "_nor" : 0
                    }
                }
            },
            "33cfcc1bc0252cd2da952" : {
                "_nor" : 1,
                "attribute" : {
                    "49599dcce3252cd32b67a" : {
                        "_nor" : 1,
                        "name" : {
                            "type" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "499c42ac93152cd32aac9" : {
                        "_nor" : 1,
                        "name" : {
                            "Purchase ID" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Purchase List" : {
                        "_nor" : 1
                    }
                }
            },
            "33d2e6f9a08530215ce80" : {
                "_nor" : 1,
                "attribute" : {
                    "4925bd78c0b5302160fb8" : {
                        "_nor" : 1,
                        "name" : {
                            "Trade_time" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "494e8a2bb09530215de62" : {
                        "_nor" : 0,
                        "name" : {
                            "Order id" : {
                                "_nor" : 0
                            }
                        }
                    },
                    "4985ba3f60a530216015c" : {
                        "_nor" : 1,
                        "name" : {
                            "Order_id" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Order_form" : {
                        "_nor" : 1
                    }
                }
            },
            "33d359c6d0752ca242ea0" : {
                "_nor" : 1,
                "name" : {
                    "Form" : {
                        "_nor" : 1
                    }
                }
            },
            "33d359c6d3652cba05be1" : {
                "_nor" : 0,
                "name" : {
                    "Form" : {
                        "_nor" : 0
                    }
                }
            },
            "33d69fe0e0f5302166218" : {
                "_nor" : 1,
                "attribute" : {
                    "4954e31b7115302167d90" : {
                        "_nor" : 1,
                        "name" : {
                            "Order_number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49865b5d4105302166d13" : {
                        "_nor" : 1,
                        "name" : {
                            "Member_id" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49cd24641135302169f46" : {
                        "_nor" : 1,
                        "name" : {
                            "Operate_stuff_number" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49e0bee841253021690b2" : {
                        "_nor" : 1,
                        "name" : {
                            "Order_type" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Purchase_order" : {
                        "_nor" : 1
                    }
                }
            },
            "33d6e6cb10852ca6d5538" : {
                "_nor" : 0,
                "name" : {
                    "Business" : {
                        "_nor" : 0
                    }
                }
            },
            "33e7be0980652ca23f269" : {
                "_nor" : 1,
                "name" : {
                    "renter" : {
                        "_nor" : 1
                    }
                }
            },
            "33e966e51325302379ece" : {
                "_nor" : 1,
                "attribute" : {
                    "4944749713953023803ce" : {
                        "_nor" : 1,
                        "name" : {
                            "Date" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49b8829763a5302380ab7" : {
                        "_nor" : 1,
                        "name" : {
                            "TotalPrice" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "RentList" : {
                        "_nor" : 1
                    }
                }
            },
            "33f11c0f31b5302178b29" : {
                "_nor" : 1,
                "attribute" : {
                    "49c8437201c53021796d2" : {
                        "_nor" : 1,
                        "name" : {
                            "Temp id" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Tourist" : {
                        "_nor" : 1
                    }
                }
            },
            "33f23ae4e0a52ca6d7a92" : {
                "_nor" : 1,
                "attribute" : {
                    "4945dd3861653017dbd85" : {
                        "_nor" : 1,
                        "name" : {
                            "rentalID" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49778194f1953017ddddb" : {
                        "_nor" : 1,
                        "name" : {
                            "payingMethod" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49e4dfb3f1753017dcc96" : {
                        "_nor" : 1,
                        "name" : {
                            "startDate" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "49ef4feb51853017dd10d" : {
                        "_nor" : 1,
                        "name" : {
                            "dueDate" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Renting" : {
                        "_nor" : 1
                    }
                }
            },
            "33f8c8b900853017927ca" : {
                "_nor" : 1,
                "attribute" : {
                    "4926fd1230953017938ca" : {
                        "_nor" : 1,
                        "name" : {
                            "workerID" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4928aa8380a5301794193" : {
                        "_nor" : 1,
                        "name" : {
                            "salary" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4942b90190c5301795054" : {
                        "_nor" : 1,
                        "name" : {
                            "post" : {
                                "_nor" : 1
                            }
                        }
                    },
                    "4978056eb0b53017947b5" : {
                        "_nor" : 1,
                        "name" : {
                            "bonus" : {
                                "_nor" : 1
                            }
                        }
                    }
                },
                "name" : {
                    "Employee" : {
                        "_nor" : 1
                    }
                }
            }
        },
        "relation" : {
            "3303c91910952cb999a1e-3312ad9070c52cb9a0fc7" : {
                "_nor" : 1,
                "association" : {
                    "006f182b3c52cd33af02" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saler-Ordering" : {
                        "_nor" : 0
                    },
                    "Saler-Ordering List" : {
                        "_nor" : 1
                    }
                }
            },
            "3303c91910952cb999a1e-331ff7a824052cd347917" : {
                "_nor" : 1,
                "association" : {
                    "&default" : {
                        "_nor" : -1,
                        "name" : {
                            "&default" : {
                                "_nor" : -1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : -1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : -1
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : -1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                }
                            }
                        }
                    },
                    "01a9ce9c4352cd35102c" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    },
                    "0390779a4452cd353059" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saler-Sell List" : {
                        "_nor" : 1
                    }
                }
            },
            "3303c91910952cb999a1e-3327ce7f80f52ca7068d3" : {
                "_nor" : 1,
                "association" : {
                    "00e684291052d48bd36b" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saler-Stock" : {
                        "_nor" : 1
                    },
                    "saler-Stock" : {
                        "_nor" : 0
                    }
                }
            },
            "3303c91910952cb999a1e-334170acd0552ca23e2cb" : {
                "_nor" : 1,
                "association" : {
                    "077cbb05455301b14b88" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saler-CD" : {
                        "_nor" : 1
                    }
                }
            },
            "3303c91910952cb999a1e-334170acd1452cb9ae125" : {
                "_nor" : 1,
                "association" : {
                    "02a0fa250e52d48b546a" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    },
                    "0b4b537a0f52d48b689f" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saler-CD" : {
                        "_nor" : 1
                    },
                    "saler-CD" : {
                        "_nor" : 0
                    }
                }
            },
            "3303c91910952cb999a1e-334e06d6e3d52cd33fe9e" : {
                "_nor" : 1,
                "association" : {
                    "0d10f1c24252cd34e6d9" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saler-Rent List" : {
                        "_nor" : 1
                    }
                }
            },
            "3303c91910952cb999a1e-33587da19385301af6709" : {
                "_nor" : 1,
                "association" : {
                    "0ad8c671445301b130d6" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saler-Sale order list" : {
                        "_nor" : 1
                    }
                }
            },
            "3303c91910952cb999a1e-338f7f9362552cd317005" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    },
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saler-Staff" : {
                        "_nor" : 1
                    }
                }
            },
            "3303c91910952cb999a1e-33aa087690d52cb9a402b" : {
                "_nor" : 0,
                "name" : {
                    "Saler-Member" : {
                        "_nor" : 0
                    }
                }
            },
            "3303c91910952cb999a1e-33ce266010352cc05c579" : {
                "_nor" : 2,
                "association" : {
                    "06acfd67465301b1818f" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    },
                    "08c86b731152d48d0cc9" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saler-Customer" : {
                        "_nor" : 2
                    },
                    "saler-Customer" : {
                        "_nor" : 0
                    }
                }
            },
            "33058fb21395301af7128-33a7dc4932b5301a02f7f" : {
                "_nor" : 1,
                "association" : {
                    "012c3a11435301b10dcf" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Purchase order list-Purchaser" : {
                        "_nor" : 1
                    }
                }
            },
            "33058fb21395301af7128-33aed3f8a375301af5c34" : {
                "_nor" : 1,
                "generalization" : {
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Purchase order list-Order list" : {
                        "_nor" : 1
                    }
                }
            },
            "3312787090b52d4880259-33ce266010352cc05c579" : {
                "_nor" : 1,
                "generalization" : {
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "visitor-Customer" : {
                        "_nor" : 1
                    }
                }
            },
            "3312ad9070952ca6d672e-334170acd0552ca23e2cb" : {
                "_nor" : 1,
                "association" : {
                    "0d73a20924530180e514" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Ordering-CD" : {
                        "_nor" : 1
                    }
                }
            },
            "3312ad9070952ca6d672e-33d6e6cb10852ca6d5538" : {
                "_nor" : 0,
                "generalization" : {
                    "1" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Ordering-Business" : {
                        "_nor" : 0
                    }
                }
            },
            "3312ad9070952ca6d672e-33f8c8b900853017927ca" : {
                "_nor" : 1,
                "association" : {
                    "&default" : {
                        "_nor" : -1,
                        "name" : {
                            "&default" : {
                                "_nor" : -1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : -1,
                                "multiplicity1" : {
                                    "1-2" : {
                                        "_nor" : -1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                }
                            }
                        }
                    },
                    "0561c50e255301815388" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "1-2" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    },
                    "0a488ef526530181fe69" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    },
                    "0f5555ec275301820ce0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1-2" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Ordering-Employee" : {
                        "_nor" : 1
                    }
                }
            },
            "3312ad9070c52cb9a0fc7-334170acd1452cb9ae125" : {
                "_nor" : 1,
                "composition" : {
                    "0" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "100" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Ordering List-CD" : {
                        "_nor" : 1
                    },
                    "Ordering-CD" : {
                        "_nor" : 0
                    }
                }
            },
            "3312ad9070c52cb9a0fc7-3363d72051f52cb9bff81" : {
                "_nor" : 1,
                "composition" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Ordering List-Game" : {
                        "_nor" : 1
                    },
                    "Ordering-Game" : {
                        "_nor" : 0
                    }
                }
            },
            "3312ad9070c52cb9a0fc7-33719d0672052cb9c1aa3" : {
                "_nor" : 1,
                "name" : {
                    "Ordering List-Software" : {
                        "_nor" : 1
                    },
                    "Ordering-Software" : {
                        "_nor" : 0
                    }
                }
            },
            "3312ad9070c52cb9a0fc7-33ce266010352cc05c579" : {
                "_nor" : 0,
                "association" : {
                    "0d30516f4752cd705c7f" : {
                        "_nor" : 0,
                        "name" : {
                            "actor" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "10" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "actor" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "thing" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Ordering List-Customer" : {
                        "_nor" : 0
                    }
                }
            },
            "331c830632f5301ae4885-334170acd0552ca23e2cb" : {
                "_nor" : 1,
                "generalization" : {
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Game CD-CD" : {
                        "_nor" : 1
                    }
                }
            },
            "3327ce7f80f52ca7068d3-334170acd0552ca23e2cb" : {
                "_nor" : 0,
                "association" : {
                    "06d533d41252ca716138" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    },
                    "0dd97c2b1553017cf06c" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Stock-CD" : {
                        "_nor" : 0
                    }
                }
            },
            "3332483a03e53023b07cb-33380dbc8225302341d7d" : {
                "_nor" : 1,
                "composition" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "OrderList-Disk" : {
                        "_nor" : 1
                    }
                }
            },
            "3332483a03e53023b07cb-339f825183b53023ae276" : {
                "_nor" : 1,
                "aggregation" : {
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "OrderList-Shop" : {
                        "_nor" : 1
                    }
                }
            },
            "3336502be0452d3f165a5-334170acd1452cb9ae125" : {
                "_nor" : 2,
                "generalization" : {
                    "1" : {
                        "_nor" : 2,
                        "name" : {
                            "&default" : {
                                "_nor" : 2
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 2,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 2
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 2
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 2
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 2
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "computer_game-CD" : {
                        "_nor" : 2
                    }
                }
            },
            "33380dbc8225302341d7d-334170acd0552ca23e2cb" : {
                "_nor" : 1,
                "generalization" : {
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Disk-CD" : {
                        "_nor" : 1
                    }
                }
            },
            "33380dbc8225302341d7d-3363d72051f52cb9bff81" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Disk-Game" : {
                        "_nor" : 1
                    }
                }
            },
            "33380dbc8225302341d7d-33719d0672052cb9c1aa3" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Disk-Software" : {
                        "_nor" : 1
                    }
                }
            },
            "33380dbc8225302341d7d-3379840e33153023795f8" : {
                "_nor" : 1,
                "composition" : {
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Disk-BuyList" : {
                        "_nor" : 1
                    }
                }
            },
            "33380dbc8225302341d7d-338d23a6e3d53023afd87" : {
                "_nor" : 1,
                "composition" : {
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Disk-StockList" : {
                        "_nor" : 1
                    }
                }
            },
            "33380dbc8225302341d7d-33e966e51325302379ece" : {
                "_nor" : 1,
                "composition" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Disk-RentList" : {
                        "_nor" : 1
                    }
                }
            },
            "3340bed7c015301789090-33ce266010352cc05c579" : {
                "_nor" : 0,
                "generalization" : {
                    "0" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Person-Customer" : {
                        "_nor" : 0
                    }
                }
            },
            "3340bed7c015301789090-33f8c8b900853017927ca" : {
                "_nor" : 0,
                "generalization" : {
                    "0" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Person-Employee" : {
                        "_nor" : 0
                    }
                }
            },
            "334170acd0552ca23e2cb-3347dcbd80d52ca6ee13b" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Music" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd0552ca23e2cb-3363d72050c52ca6ec00c" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Game" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd0552ca23e2cb-3363d72051f52cb9bff81" : {
                "_nor" : 0,
                "generalization" : {
                    "0" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Game" : {
                        "_nor" : 0
                    }
                }
            },
            "334170acd0552ca23e2cb-33719d0670e52ca6ee85f" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Software" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd0552ca23e2cb-3385ef0df315301ae6b05" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Program CD" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd0552ca23e2cb-339d483cf0b52ca6d8103" : {
                "_nor" : 1,
                "association" : {
                    "06fe6e6928530182812b" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Saling" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd0552ca23e2cb-33a4905ee2d5301ae33ee" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Music CD" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd0552ca23e2cb-33f23ae4e0a52ca6d7a92" : {
                "_nor" : 1,
                "association" : {
                    "0edf56221b53017ea897" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    },
                                    "1" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Renting" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd1452cb9ae125-3303c91910952cb999a1e" : {
                "_nor" : 1,
                "association" : {
                    "0ecff18e3952cd33574c" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Saler" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd1452cb9ae125-3347dcbd80d52ca6ee13b" : {
                "_nor" : 2,
                "generalization" : {
                    "0" : {
                        "_nor" : 2,
                        "name" : {
                            "&default" : {
                                "_nor" : 2
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 2,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 2
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 2
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 2
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 2
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Music" : {
                        "_nor" : 2
                    }
                }
            },
            "334170acd1452cb9ae125-336d8afe40b52cb99ddd3" : {
                "_nor" : 1,
                "association" : {
                    "0557148f3a52cd336f28" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-system manager" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd1452cb9ae125-33719d0670e52ca6ee85f" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Software" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd1452cb9ae125-337214fdf14530216c673" : {
                "_nor" : 1,
                "association" : {
                    "&default" : {
                        "_nor" : -1,
                        "name" : {
                            "&default" : {
                                "_nor" : -1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : -1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                }
                            }
                        }
                    },
                    "05cfa0aa1e5302187100" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    },
                    "0d25abe11d5302186145" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Staff_member" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd1452cb9ae125-3395c50c704530214cc23" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Program" : {
                        "_nor" : 1
                    }
                }
            },
            "334170acd1452cb9ae125-33ce266010352cc05c579" : {
                "_nor" : 0,
                "association" : {
                    "&default" : {
                        "_nor" : -1,
                        "name" : {
                            "&default" : {
                                "_nor" : -1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : -1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : -1
                                    }
                                }
                            }
                        }
                    },
                    "0522c6410852d3f3e276" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    },
                    "07c8ab830752d3f3d0d8" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "CD-Customer" : {
                        "_nor" : 0
                    }
                }
            },
            "33587da19385301af6709-33aed3f8a375301af5c34" : {
                "_nor" : 1,
                "generalization" : {
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Sale order list-Order list" : {
                        "_nor" : 1
                    }
                }
            },
            "335fdf4bc0c5302162d4b-337214fdf14530216c673" : {
                "_nor" : 1,
                "association" : {
                    "0688bc58205302191c79" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Stock_order-Staff_member" : {
                        "_nor" : 1
                    }
                }
            },
            "335fdf4bc0c5302162d4b-33d2e6f9a08530215ce80" : {
                "_nor" : 1,
                "generalization" : {
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Stock_order-Order_form" : {
                        "_nor" : 1
                    }
                }
            },
            "3364502422a52cd32124c-3312ad9070c52cb9a0fc7" : {
                "_nor" : 1,
                "composition" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Forms-Ordering" : {
                        "_nor" : 0
                    },
                    "Forms-Ordering List" : {
                        "_nor" : 1
                    }
                }
            },
            "3364502422a52cd32124c-331ff7a824052cd347917" : {
                "_nor" : 1,
                "composition" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Forms-Sell List" : {
                        "_nor" : 1
                    }
                }
            },
            "3364502422a52cd32124c-334e06d6e3d52cd33fe9e" : {
                "_nor" : 1,
                "composition" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Forms-Rent List" : {
                        "_nor" : 1
                    }
                }
            },
            "3364502422a52cd32124c-33cfcc1bc0252cd2da952" : {
                "_nor" : 1,
                "composition" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Forms-Purchase List" : {
                        "_nor" : 1
                    }
                }
            },
            "336d8afe40b52cb99ddd3-33aa087690d52cb9a402b" : {
                "_nor" : 1,
                "association" : {
                    "0b85b1e43b52cd3389df" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "system manager-Member" : {
                        "_nor" : 1
                    }
                }
            },
            "336f0cc7e0a52cb99c95d-33719d0672052cb9c1aa3" : {
                "_nor" : 0,
                "association" : {
                    "0ba8469d4652cd702d12" : {
                        "_nor" : 0,
                        "name" : {
                            "actorthing" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "actor" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "thing" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "purchaser-Software" : {
                        "_nor" : 0
                    }
                }
            },
            "336f0cc7e0a52cb99c95d-33ce266010352cc05c579" : {
                "_nor" : 0,
                "association" : {
                    "0bdc8ec34552cd6f7589" : {
                        "_nor" : 0,
                        "name" : {
                            "A-B" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "100" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "A" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "B" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "purchaser-Customer" : {
                        "_nor" : 0
                    }
                }
            },
            "337214fdf14530216c673-33ce266010352cc05c579" : {
                "_nor" : 1,
                "association" : {
                    "0ee350fa1f5302188e56" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Staff_member-Customer" : {
                        "_nor" : 1
                    }
                }
            },
            "337214fdf14530216c673-33d69fe0e0f5302166218" : {
                "_nor" : 1,
                "association" : {
                    "08c3b951215302193e74" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Staff_member-Purchase_order" : {
                        "_nor" : 1
                    }
                }
            },
            "3379840e33153023795f8-33ce266010352cc05c579" : {
                "_nor" : 1,
                "aggregation" : {
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "BuyList-Customer" : {
                        "_nor" : 1
                    }
                }
            },
            "338d23a6e3d53023afd87-339f825183b53023ae276" : {
                "_nor" : 1,
                "aggregation" : {
                    "1" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "StockList-Shop" : {
                        "_nor" : 1
                    }
                }
            },
            "338f7f9362552cd317005-3303c91910952cb999a1e" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Staff-Saler" : {
                        "_nor" : 1
                    }
                }
            },
            "338f7f9362552cd317005-336d8afe40b52cb99ddd3" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Staff-system manager" : {
                        "_nor" : 1
                    }
                }
            },
            "338f7f9362552cd317005-336f0cc7e0a52cb99c95d" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Staff-purchaser" : {
                        "_nor" : 1
                    }
                }
            },
            "338f7f9362552cd317005-33a7dc4932b5301a02f7f" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Staff-Purchaser" : {
                        "_nor" : 1
                    }
                }
            },
            "339d483cf0b52ca6d8103-33ce266010352cc05c579" : {
                "_nor" : 1,
                "association" : {
                    "07b58934295301833769" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saling-Customer" : {
                        "_nor" : 1
                    }
                }
            },
            "339d483cf0b52ca6d8103-33d6e6cb10852ca6d5538" : {
                "_nor" : 0,
                "generalization" : {
                    "1" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saling-Business" : {
                        "_nor" : 0
                    }
                }
            },
            "339d483cf0b52ca6d8103-33f8c8b900853017927ca" : {
                "_nor" : 1,
                "association" : {
                    "0fb1ec362a530183536d" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Saling-Employee" : {
                        "_nor" : 1
                    }
                }
            },
            "33aa087690d52cb9a402b-33ce266010352cc05c579" : {
                "_nor" : 3,
                "generalization" : {
                    "1" : {
                        "_nor" : 3,
                        "name" : {
                            "&default" : {
                                "_nor" : 3
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 3,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 3
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 3
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 3
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 3
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Member-Customer" : {
                        "_nor" : 3
                    }
                }
            },
            "33ce266010352cc05c579-33e966e51325302379ece" : {
                "_nor" : 1,
                "aggregation" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Customer-RentList" : {
                        "_nor" : 1
                    }
                }
            },
            "33ce266010352cc05c579-33f11c0f31b5302178b29" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Customer-Tourist" : {
                        "_nor" : 1
                    }
                }
            },
            "33ce266010352cc05c579-33f23ae4e0a52ca6d7a92" : {
                "_nor" : 1,
                "association" : {
                    "0cabce971a53017dfdae" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    },
                                    "1" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Customer-Renting" : {
                        "_nor" : 1
                    }
                }
            },
            "33d2e6f9a08530215ce80-33d69fe0e0f5302166218" : {
                "_nor" : 1,
                "generalization" : {
                    "0" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Order_form-Purchase_order" : {
                        "_nor" : 1
                    }
                }
            },
            "33d6e6cb10852ca6d5538-33f23ae4e0a52ca6d7a92" : {
                "_nor" : 0,
                "generalization" : {
                    "0" : {
                        "_nor" : 0,
                        "name" : {
                            "&default" : {
                                "_nor" : 0
                            }
                        },
                        "order" : {
                            "0" : {
                                "_nor" : 0,
                                "multiplicity1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "multiplicity2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 0
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Business-Renting" : {
                        "_nor" : 0
                    }
                }
            },
            "33f23ae4e0a52ca6d7a92-33f8c8b900853017927ca" : {
                "_nor" : 1,
                "association" : {
                    "0e5fddf7235301806a3f" : {
                        "_nor" : 1,
                        "name" : {
                            "&default" : {
                                "_nor" : 1
                            }
                        },
                        "order" : {
                            "1" : {
                                "_nor" : 1,
                                "multiplicity1" : {
                                    "1-2" : {
                                        "_nor" : 1
                                    }
                                },
                                "multiplicity2" : {
                                    "*" : {
                                        "_nor" : 1
                                    },
                                    "1" : {
                                        "_nor" : 0
                                    }
                                },
                                "role1" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                },
                                "role2" : {
                                    "&default" : {
                                        "_nor" : 1
                                    }
                                }
                            }
                        }
                    }
                },
                "name" : {
                    "Renting-Employee" : {
                        "_nor" : 1
                    }
                }
            }
        },
        "user" : "jiangsfls@163.com"
    }
}